/**
 ******************************************************************************
 * @file    main.h
 * @author  Application Team
 * @Version V1.0.0
 * @Date    2022/01/17
 * @brief   Header for main.c file.
 *          This file contains the common defines of the application.
 ******************************************************************************
 */

#ifndef __MAIN_H
#define __MAIN_H

#ifdef __cplusplus
extern "C" {
#endif

#include "zb32l03x_hal.h"
#include "log.h"
#include "util.h"
#include <stdbool.h>

#if !defined(CONFIG_USE_ZB32L032)
#error "Only support ZB32L032"
#endif
//=============================================================================
//                  Constant Definition
//=============================================================================
#if defined(HAL_DMA_MODULE_ENABLED)
#define CONFIG_USE_QSPI_DMA             1
#endif
//=============================================================================
//                  Macro Definition
//=============================================================================

//=============================================================================
//                  Structure Definition
//=============================================================================

//=============================================================================
//                  Global Data Definition
//=============================================================================

//=============================================================================
//                  Private Function Definition
//=============================================================================

//=============================================================================
//                  Public Function Definition
//=============================================================================
void Error_Handler(void);


#ifdef __cplusplus
}
#endif

#endif  /* __MAIN_H */

